贡献: to contribute, to dedicate, to devote, contribution...
虚拟: to imagine, to make up, fictitious, theoretical, hypothetical, (computing) to emulate, virtual...
跌: to fall, to tumble, to trip, (of prices etc) to drop...
骂: abuse; call sb names; curse (at); swear (at)...
学者: scholar...
活期: (banking) current (account), checking (account), demand (deposit etc)...
隐蔽: to conceal, to hide, covert, under cover...
两: both, two, ounce, some, a few, tael...
木匠: carpenter...
海绵: sponge (zoology), sponge (piece of absorbent material, either natural or made from plastic etc), foam rubber...